using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace WebApp.Models
{
    public class ENT_Piatto
    {
        public ENT_Piatto()
        {
            this.REL_Piatto_Ingrediente = new HashSet<REL_Piatto_Ingrediente>();
            this.REL_Ordine_Variante = new HashSet<REL_Ordine_Variante>();
        }
        [Key]
        public Guid Guid { get; set; }
        public String Nome { get; set; }
        public String Breve { get; set; }
        public Guid Famiglia { get; set; }
        public Decimal Prezzo { get; set; }
        public Boolean Disponibile { get; set; }
        public Byte[] Timestamp { get; set; }
        [ForeignKey("Famiglia")]
        public virtual ENT_Gruppo ENT_Gruppo { get; set; }
        public virtual ICollection<REL_Piatto_Ingrediente> REL_Piatto_Ingrediente { get; set; }
        public virtual ICollection<REL_Ordine_Variante> REL_Ordine_Variante { get; set; }
    }
    
}
